PhpMetrics report

Evaluation

Download (as SVG) | zoom

Information

Each file is symbolized by a circle. Size of the circle represents the Cyclomatic complexity. Color of the circle represents the Maintainability Index.

Large red circles will be probably hard to maintain.

Custom chart

Download (as SVG) | zoom

Configuration

Select metrics you want to display in chart.

X Axis Y Axis Diameter

Abstractness / Instability

Download (as SVG) | zoom

Score

This score is not absolute. This chart is a comparison of your project relative to a representative average of recent PHP projects.

Each score is calculated from various criterias from 3672 files in your projects. Your score is a note between 0 (poor) and 100 (excellent).

Factor Score
Maintainability 51.17 / 100
Accessibility for new developers 0 / 100
Simplicity of algorithms 0 / 100
Volume 0 / 100
Reducing bug's probability 0 / 100

This score does not replace the judgement of a human.

Relations

Class uses another when it calls, constructs, types hint, extends or implements it.

  • Used by : this class is used by hovered element.
  • Uses : this class uses hovered element.
Download (as SVG)

Explore

Repartition

Files 3672
Lines of code 909707 (471 by class, 67 by method)
Logical lines of code 183718 (95 by class, 14 by method)
Classes 1931
24 interfaces (1 %)
1843 concrete classes (95 %)
88 abstract classes (5 %)
0 anonymous classes (0 %)
Methods 13490 (7 by class )
Relative system complexity 1.36
Relative data complexity 0.51
Relative structure complexity 0.85
Lack of cohesion of methods 1.34
Efferent Coupling 1.43
Afferent Coupling 1.1
Abstractness 0.05

Help